package yichangchuli;

import java.util.concurrent.TimeoutException;

public class Throw02 {
    public static void main(String[] args) {
//        System.out.println("吃饭");
//        System.out.println("睡觉");
//        System.out.println("学习");
//        throw  new RuntimeException();
        //自己创建异常对象，暂时没有收到处理，交给处理者，下面代码不会执行
        //System.out.println("喝酒");
        // int []arr={1,2,3};
        int[] arr = null;
        try {
            //有可能出现是异常
            arr(arr);
        } catch (NullPointerException e) {
            //出现异常处理的操作
            System.out.println("hah");
        }


    }

    private static void arr(int[] arr) {
        if (arr == null) {
            throw new NullPointerException();
        } for (int i = 0; i < arr.length; i++) {
                System.out.println(arr[i]);
            }
        }
    }
